package com.shenmazong.label.service;

import com.shenmazong.label.entity.TbExamLabel;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shenmazong.label.entity.TbExamLabelType;
import com.shenmazong.utils.ResultResponse;
import com.shenmazong.vo.BatchChooseIdVo;
import com.shenmazong.vo.ListParamVo;

/**
 *service Qi
 */
public interface ExamLabelService extends IService<TbExamLabel> {

    ResultResponse saveExamLabel(TbExamLabel tbExamLabel);

    ResultResponse deleteExamLabel(BatchChooseIdVo chooseIdVo);

    ResultResponse updateExamLabel(TbExamLabel tbExamLabel);

    ResultResponse listExamLabel(ListParamVo paramVo);

    ResultResponse listAllExamLabel();

    ResultResponse saveExamLabelType(TbExamLabelType tbExamLabelType);

    ResultResponse deleteExamLabelType(BatchChooseIdVo chooseIdVo);

    ResultResponse updateExamLabelType(TbExamLabelType tbExamLabelType);

    ResultResponse listExamLabelType(ListParamVo paramVo);

    ResultResponse listAllExamLabelType();
}
